/**
 * <p>Copyright:Copyright(c) 2019</p>
 * <p>Company:Professional</p>
 * <p>Package:org.cesgroup.course.sample</p>
 * <p>File:Handler.java</p>
 * <p>类更新历史信息</p>
 * @todo chanlong(陈龙) 创建于 Sep 16, 2019 11:43:37 AM
 */
package org.cesgroup.course.sample;

/**
 * <p>描述: </p>
 * <p>Company: Professional</p>
 * @author chanlong(陈龙)
 * @date Sep 16, 2019 11:43:37 AM
 * @version 1.0.2019
 */
// 抽象处理类
public abstract class AbstractHandler {

	// 每个具体的实现，都持有下一个实现的引用
	protected AbstractHandler next;
	
	// 设置下一个实现
	public void setNext(AbstractHandler abstractHandler) {
		this.next = abstractHandler;
	}
	
	// 处理方法
	public abstract Object handle(int days);
}
